<?php
/**
 * Created by PhpStorm.
 * User: cqfut
 * Date: 2018/11/1
 * Time: 11:54
 */

// 获取指定键对应的值
function getValOfKey($key) {
    $val = null;
    if ( isset($_GET[$key]) ) {
        $val = $_GET[$key];
    }
    else if ( isset($_POST[$key]) ) {
        $val = $_POST[$key];
    }
    return $val;
}

/**
 * 获取请求的json参数,并将其转换为array对象
 * @return array|null 包含请求参数的array对象
 */
function readReqData() {
    $paraStr = getValOfKey('para');
    if ( $paraStr == null ) {
        return null;
    }

    $reqData = json_decode($paraStr, true);
    return $reqData;
}

/**
 * 返回数据
 * @param $rspData 包含请求结果的array对象
 */
function writeRspData($rspData) {
    $rspStr = json_encode($rspData);
    // 为避免中文乱码，因此需要将返回的字符串进行url解码
    echo urldecode($rspStr);
}